petroleum, oils and lubricants - Espagnol Anglais Dictionnaire